package com.immo.libcommon.base;

import com.alibaba.android.arouter.launcher.ARouter;
import com.immo.libcommon.BuildConfig;
import com.lzy.okgo.OkGo;

import android.support.multidex.MultiDexApplication;


/**
 * @author Administrator
 * @content 基础application的封装
 * @date 2018/1/4
 */
public class BaseApplication extends MultiDexApplication {

    @Override
    public void onCreate() {
        super.onCreate();
        //OkGo的初始化
        OkGo.getInstance().init(this);
        //路由的初始化
        initARouter();

    }

    protected void initARouter() {
        if (BuildConfig.DEBUG) {
            // 打印日志
            ARouter.openLog();
            // 开启调试模式(如果在InstantRun模式下运行，必须开启调试模式！线上版本需要关闭,否则有安全风险)
            ARouter.openDebug();
        }
        //初始化
        ARouter.init(this);
    }

}
